import { IParam } from '@/core/interface/common';
import { IFormAbility } from '../ability';
import { IFormController } from '../controller/i-form-controller';
import { IFormStore } from '../store';

/**
 * 表单成员控制器输入参数基类接口
 *
 * @export
 * @interface IFormDetailControllerParams
 */
export interface IFormDetailControllerParams {
	/**
	 * 模型
	 *
	 * @type {IParam}
	 * @memberof IFormDetailControllerParams
	 */
	model: IParam;

    /**
     * 表单
     *
     * @type {IFormController<IFormStore, IFormAbility>}
     * @memberof IFormDetailControllerParams
     */
    form: IFormController<IFormStore, IFormAbility>;
}
